package com.hjm.project.agentRateInfo.domain;

import com.hjm.framework.aspectj.lang.annotation.Excel;
import com.hjm.framework.web.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

/**
 * 代理商费率模版对象 agent_rate_info
 * 
 * @author Gdd
 */
@Data
public class AgentRateInfo extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 代理商编号 */
    @Excel(name = "代理商编号")
    private String agentNum;

    /** 费率模板编号 */
    @Excel(name = "费率模板编号")
    private String arMark;

    /** 附加费率模板代号 */
    @Excel(name = "附加费率模板代号")
    private String fjArMark;

    private String fjArMarkName;

    /** 是否为默认费率模板0-否1-是 */
    @Excel(name = "是否为默认费率模板0-否1-是")
    private Integer isdefault;

    /** 添加时间 */
    @Excel(name = "添加时间")
    private String addDate;

    /** 费率模板名称 */
    @Excel(name = "费率模板名称")
    private String arName;

    /** 产品类型 0 4G电签 1 4G 大机 */
    @Excel(name = "产品类型 0 4G电签 1 4G 大机")
    private Integer merType;

    /** 主键 */
    private Integer id;










    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("agentNum", getAgentNum())
            .append("arMark", getArMark())
            .append("fjArMark", getFjArMark())
            .append("isdefault", getIsdefault())
            .append("addDate", getAddDate())
            .append("arName", getArName())
            .append("merType", getMerType())
            .append("id", getId())
            .toString();
    }
}
